﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.ComponentModel.DataAnnotations;
using TeamOPSchoolCup.Domain.POCO.Meetings;

namespace TeamOPSchoolCup.Domain.POCO.Members
{
  public class Coach
  {
    //Attributes of the Table
    
    public int CoachId { get; set; }
    public string Photo { get; set; } //TODO Need to work out in detail how we're going to save photos
    public bool IsParticipating { get; set; }
    
    //Foreign Keys
    public int MemberId { get; set; }
    
    //Relation to other Classes
    public virtual Member Member { get; set; }
    public virtual List<Team> Teams { get; set; }
    public virtual List<UnofficialMeeting> UnofficialMeetings { get; set; }
  }
}
